home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1995 March / macformat-022.iso / Shareware City / Developers / a4d / ext / 00ext-abstracts.txt
Encoding:
Text File  |  1994-11-23  |  70.1 KB  |  2,472 lines  |  [TEXT/unix]

  1. Abstracts from files in info-mac/dev/a4d/ext as of Sun 6 Nov 1994
  2.  
  3.  
  4. #### BINHEX     agora2-ext.hqx   ****
  5.  
  6. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:47:46.14
  7. To:    hagood@scri1.scri.fsu.edu
  8. CC:    
  9. Subj:    Agora2 Exts
  10.  
  11. Date: Wed, 31 Jul 91 13:28 GMT +1200
  12. From: Allan Udy <ALLAN@otago.ac.nz>
  13. Subject: Agora2 Exts
  14. To: hagood@scri1.scri.fsu.edu
  15. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  16.  
  17. Agora2 Externals
  18. Agora2.Ext is the second in the new numbered series of misc productivity externals.  They are also the 4th in a series of shareware externals.  This series contains 6 externals.  They are
  19.  
  20.  % Delay
  21. Delay will issue a delay that is the number of ticks specified.  Ticks are equal to 1/60 second
  22.  
  23. Longint - Number of Ticks to Wait
  24.  
  25.  
  26. % FormatPhone
  27. FormatPhone will take a raw string and convert it into a string formatted in the form
  28. (###) ###-#### if there are 10 characters in the string
  29. ###-#### if there are seven characters in the string
  30. and the same way as entered if it has an odd number of characters.
  31.  
  32. String1 - the String to be formatted
  33. String2 - default area code, used only if it isn't blank
  34.  
  35.  
  36. %MoveWindow
  37. MoveWindow will move the topleft corner of the frontmost window to the coordinates specified by the two integers.
  38.  
  39. Integer1 - Horizontal coordinate
  40. Integer2 - Vertical Coordinate
  41.  
  42. %ResizeWindow
  43. ResizeWindow will take the frontmost window and make it as high and wide as specified by the two paramaters.
  44.  
  45. Integer1 - Horizontal Coordinate
  46. Integer2 - Vertical Corrdinate
  47.  
  48. %Redraw
  49. Redraw will force a redraw of the screen of the Macintosh, for you hackers or would be external writers the Source code consists just of a 
  50. GetPort(APort);
  51. InvalRect(APort^.PortRect);
  52.  
  53. %Num2SN
  54. Num2SN Will take a Real Number and Integer as Arguments, and return a String which contains the Real number represented with Integer Number of Significant Digits.
  55.  
  56.  
  57. #### BINHEX     alert-10-ext.hqx   ****
  58.  
  59. From macmod@SUMEX-AIM.Stanford.EDU Fri Aug 13 22:25:02 1993
  60. From: "Rene G.A. Ros" <rgaros@bio.vu.nl>
  61. Subject: alert-10-ext.hqx 
  62. Date: Fri, 13 Aug 93 12:28:46 MET DST 
  63.  
  64. 4D Alert 1.0.ext
  65. Freeware.
  66.  
  67. Uses ALRT and DITL resources to display alert windows.
  68.  
  69. (C) 1992-1993, Rene G.A. Ros Amsterdam, The Netherlands
  70. rgaros@bio.vu.nl
  71.  
  72. See documentation included with some externals for
  73. legal stuff chapter regarding distribution.
  74. May be distributed freely, but permission is
  75. needed to include on large storage media.
  76. Permission has been granted so far to:
  77.   Arizona Macintosh Users Group (BBS in a box)
  78.   Pacific HiTech, Inc. (Info-Mac CD-ROM)
  79.   IDG Communications Nederland (MacWorld CD-ROM)
  80.  
  81.  
  82.  
  83. #### BINHEX     amount-string-10-ext.hqx   ****
  84.  
  85. From: "Rene G.A. Ros" <rgaros@bio.vu.nl>
  86. Subject: amountstring-10.sit.hqx
  87. Date: Tue, 21 Jun 1994 21:47:49 +0200 (MET DST)
  88.  
  89.  
  90. AmountString 1.0                 FINAL VERSION
  91. Freeware. XFCN for HyperCard and external for 4th Dimension.
  92.  
  93. Returns the written text of a value using a chosen currency
  94. and language. These currencies are supported:
  95.  AUD   Australian Dollar
  96.  BEFD  Belgium Franc (Dutch)
  97.  BEFF  Belgium Franc (French)
  98.  CADE  Canadian Dollar (English)
  99.  CADF  Canadian Dollar (French)
  100.  DEM   German Mark
  101.  FRF   French Franc
  102.  GBP   Great Britain Pound
  103.  ITL   Italian Lira
  104.  NZD   New Zealand Dollar
  105.  NLG   Dutch Guilder
  106.  PTE   Portuguese Escudo
  107.  USD   U.S. Dollar
  108. A sample HyperCard stack is included. And a big THANKS! to
  109. those who helped me with the translations.
  110.  
  111. Rene Ros
  112. rgaros@bio.vu.nl
  113.  
  114. Replaces as: /info-mac/dev/a4d/ext/amount-string-10b10-ext.hqx
  115. and          /info-mac/card/amount-string-10b10-xfcn.hqx
  116.  
  117. Archived as: /info-mac/dev/a4d/ext/amount-string-10-ext.hqx
  118. and          /info-mac/card/amount-string-10-xfcn.hqx
  119.  
  120.  
  121.  
  122. #### BINHEX     amount-string-10b10-ext.hqx   ****
  123.  
  124. From: "Rene G.A. Ros" <rgaros@bio.vu.nl>
  125. Subject: amountstring-10b10.sit.hqx
  126. Date: Thu, 2 Jun 1994 21:09:10 +0200 (MET DST)
  127.  
  128.  
  129. AmountString 1.0b10              RELEASED BETA-VERSION
  130. Freeware. XFCN for HyperCard and external for 4th Dimension.
  131.  
  132. Returns the written text of a value using a chosen currency
  133. and language. These currencies are supported:
  134.  AUD   Australian Dollar
  135.  BEFD  Belgium Franc (Dutch)
  136.  BEFF  Belgium Franc (French)
  137.  CADE  Canadian Dollar (English)
  138.  CADF  Canadian Dollar (French)
  139.  DEM   German Mark
  140.  FRF   French Franc
  141.  GBP   Great Britain Pound
  142.  ITL   Italian Lira
  143.  NZD   New Zealand Dollar
  144.  NLG   Dutch Guilder
  145.  PTE   Portuguese Escudo
  146.  USD   U.S. Dollar
  147. A sample HyperCard stack is included. And a big THANKS! to
  148. those who helped me with the translations.
  149.  
  150. Rene Ros
  151. rgaros@bio.vu.nl
  152.  
  153. Moderators: if possible, please store on two locations:
  154. Archived as: /info-mac/dev/a4d/ext/amountstring-10b10.hqx
  155. and          /info-mac/card/amountstring-10b10.hqx
  156.  
  157.  
  158.  
  159. #### BINHEX     automatic-chooser-ext.hqx   ****
  160.  
  161. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:47:11.53
  162. To:    hagood@scri1.scri.fsu.edu
  163. CC:    
  164. Subj:    Automatic Chooser Ext
  165.  
  166. Date: Wed, 31 Jul 91 13:28 GMT +1200
  167. From: Allan Udy <ALLAN@otago.ac.nz>
  168. Subject: Automatic Chooser Ext
  169. To: hagood@scri1.scri.fsu.edu
  170. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  171.  
  172. AutoChoose
  173. AutoChoose will replace many of the features of Apple's Chooser within your 4th Dimension program.
  174. For example You have a Laserwriter and a local Imagewriter.  You want your reports to be printed on the Imagewriter and the other information to be printed on the Laserwriter, you would have to go to Chooser each time you change.  AutoChoose allows you
  175.  
  176. System 6.0x only Not System 7.0 compatible
  177.  
  178.  
  179. #### BINHEX     backup-ext.hqx   ****
  180.  
  181. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:46:17.24
  182. To:    hagood@scri1.scri.fsu.edu
  183. CC:    
  184. Subj:    BackUp Ext
  185.  
  186. Date: Wed, 31 Jul 91 13:27 GMT +1200
  187. From: Allan Udy <ALLAN@otago.ac.nz>
  188. Subject: BackUp Ext
  189. To: hagood@scri1.scri.fsu.edu
  190. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  191.  
  192. Backup
  193. Backup. v1.1 is an update to the copy uploaded to CompuServe in November, 1990. The external provides 4th D users with database backup utilities (for backing up the currently active database from within a 4th D program).  It is uploaded without guarant
  194.  
  195.  
  196. #### BINHEX     balloons-10b.hqx   ****
  197.  
  198. Date: Thu, 13 Oct 1994 08:58:24 -0400
  199. From: reh1@cornell.edu (Richard elGuru[tm] Howland-Bolton)
  200.  
  201.  
  202.  
  203. --========================_30940976==_
  204. Content-Type: text/plain; charset="iso-8859-1"
  205. Content-Transfer-Encoding: quoted-printable
  206.  
  207. B a l l o o n s. e x t ,   V e r s i o n   1 .0 b
  208. R e a d   M e   i n f o r m a t i o n
  209.  
  210. Balloons.ext is an external package for use with 4th Dimension. It is a
  211. freeware utility that enables localized Balloon Help and changing Balloon
  212. Help messages during runtime. With the package, you can display text from
  213. string resources and 4th Dimension variables. You can also display styled
  214. text and pictures.
  215.  
  216.  
  217.  
  218. T o   i n s t a l l   t h e   p a c k a g e
  219.  
  220. Copy the package with the 4D External Mover into your structure file. The
  221. package will work with 4D Server, 4th Dimension 3.0 or higher and System
  222. 7.0 or higher.
  223.  
  224.  
  225.  
  226. T o   u s e   t h e   p a c k a g e
  227.  
  228. You do not need to call any external procedures. The package installs
  229. itself automatically during startup. You can specify Balloon Help for
  230. objects in a layout by clicking the 'Balloon Help' button in the object
  231. info dialog. See the 4D Design Reference for details. You can specify
  232. dynamic balloon help the same way as you would do it for static text
  233. elements.
  234.  
  235.  
  236.  
  237. R e s o u r c e   B a l l o o n s
  238.  
  239. To display the contents of a STR# resource, say string 1 of resource 15000,
  240. you set the Balloon Help text to
  241.  
  242.     :15000,1
  243.  
  244. The STR# resource should be in your structure or .res file, otherwise no
  245. balloon will be shown.
  246.  
  247. To display the contents of a PICT resource, say resource 15000, you set the
  248. Balloon Help text to
  249.  
  250.     :P15000
  251.  
  252. To display the contents of a styled text resource, say resource 15000, you
  253. set the Balloon Help text to
  254.  
  255.     :T15000
  256.  
  257. Styled text resources are a combination of 'TEXT' and 'styl' resources.
  258. They can be created easily with ResEdit.
  259.  
  260. To display the contents of a 'STR ' resource, say 15000, you set the
  261. Balloon help text to
  262.  
  263.     :S15000
  264.  
  265.  
  266. V a r i a b l e   B a l l o o n s
  267.  
  268. Displaying variables enables you to change the balloon help message
  269. according to the state of your program. For example, if a checkbox is
  270. checked you might display a different help message for it then when it is
  271. unchecked. This significantly improves the effectiveness of balloon help.
  272. To display the value of a 4D variable, say myVariable, you set the Balloon
  273. Help text to
  274.  
  275.     <myVariable>
  276.  
  277. The balloon will show the value of process and interprocess (=D7) variables
  278. of type C_STRING or C_TEXT. If the variable is not defined (e.g. in Design
  279. Mode), or not of the correct type, the balloon will display the name of the
  280. variable. If the variable is of type C_TEXT, only the first 255 characters
  281. of the text will be shown.
  282.  
  283.  
  284. C o p y r i g h t   N o t i c e
  285.  
  286. Copyright =A9 1994, Jurriaan van der Lingen.
  287.  
  288. Balloons.ext is freeware; it may be freely copied and distributed, provided
  289. that this copyright notice is preserved on all copies. The software may
  290. not, however, be sold or distributed for profit, or included with other
  291. software which is sold or distributed for profit, without the permission of
  292. the author.
  293.  
  294.  
  295.  
  296. C o m m e n t s   a n d   s u g g e s t i o n s
  297.  
  298. The balloons external has been tested with 4D 3.1.1 on several Macintoshes,
  299. including Power Macs. However, I cannot warrant that it will work on all
  300. hard- and software configurations. If you encounter any bugs or have any
  301. suggestions, please e-mail them to the following address.
  302.  
  303. Jurriaan van der Lingen
  304. Pieterstraat 31 2513 BX
  305. Den Haag
  306. The Netherlands
  307.  
  308. jurriaan@fygir.nl
  309.  
  310.  
  311.  
  312.  
  313. --========================_30940976==_
  314. Content-Type: application/mac-binhex40; name="Balloons.cpt"
  315. Content-Disposition: attachment; filename="Balloons.cpt"
  316.  
  317.  
  318. #### BINHEX     benchmark-ext.hqx   ****
  319.  
  320. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:45:07.00
  321. To:    hagood@scri1.scri.fsu.edu
  322. CC:    
  323. Subj:    BenchMark Ext
  324.  
  325. Date: Wed, 31 Jul 91 13:27 GMT +1200
  326. From: Allan Udy <ALLAN@otago.ac.nz>
  327. Subject: BenchMark Ext
  328. To: hagood@scri1.scri.fsu.edu
  329. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  330.  
  331. BenchMark
  332. BenchMark is a memory use and timing device to aid developers in
  333. determining the most efficent way to execute a procedure.
  334.  
  335.  
  336. #### BINHEX     benincosa-ext.hqx   ****
  337.  
  338. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:44:34.21
  339. To:    hagood@scri1.scri.fsu.edu
  340. CC:    
  341. Subj:    Benincosa Exts
  342.  
  343. Date: Wed, 31 Jul 91 13:27 GMT +1200
  344. From: Allan Udy <ALLAN@otago.ac.nz>
  345. Subject: Benincosa Exts
  346. To: hagood@scri1.scri.fsu.edu
  347. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  348.  
  349. Benincosa
  350. GetFile(centerV;centerH;fType;fCreator; iconID;prompt;fileName; pathName;err)
  351.  
  352. GetFile displays a modified SFGetFile dialog for opening a file, centered around the coordinates centerV and centerH. You may specify an optional type and/or creator for limiting the list of files to that type and/or creator. If the type or creator is 
  353.  
  354. % PutFile(centerV; centerH; iconID; prompt; SFPrompt; origName; fileName; pathName; err)
  355.  
  356. PutFile displays a modified SFPutFile dialog for saving or creating a file, centered around the coordinates centerV and centerH. 
  357.  
  358.  
  359. SetFInfo(theFile; fType; fCreator)  err
  360. SetFInfo is a function which sets the file signature of theFile to the type and creator specified. This is primarily useful if you want to change the creator of a file, since the 4D Create document command will set the type. Any errors are returned in 
  361.  
  362. ModSTR(resType; resID; index; theStr; readOrWrite)  err
  363. ModSTR is a function which reads or modifies a STR or STR# resource. Specify the type of the resource to read in resType. If resType is not "STR " (you must include the space at the end) or "STR#", ModSTR does nothing and returns an error code of 1 (ba
  364.  
  365.  
  366. #### BINHEX     blob-mgr-10-ext.hqx   ****
  367.  
  368. From chrispis@eng.auth.gr Sat Aug 14 13:02:31 1993
  369. Date: Sat, 14 Aug 93 20:59:33 +0300
  370. From: chrispis@eng.auth.gr (Christos Pistofidis)
  371. Subject: BLOBMgr v.1.0
  372.  
  373. Liam,
  374.  
  375. This is version 1.0 of BLOBMgr. It should go to the 4d archive.
  376. Here is a short description of the package:
  377. ---------------------------------------------------------------------
  378.  
  379. 4th Dimension(R) provides a big variety of data types: text, numeric,
  380. date, time, pictures and even subfiles! However, it lacks a binary
  381. variable-length data type known as BLOB (BINARY LARGE OBJECT).
  382. BLOBs are quite common in other DBMSes and they are mostly used for
  383. storing disk files in databases.
  384.  
  385. BLOBMgr External Kit is a set of routines that give 4th Dimension(R) the
  386. capability of storing (and retrieving) any kind of Macintosh(R) disk
  387. files in the form of BLOBs. Picture variables and fields are used for
  388. storing BLOBs.
  389.  
  390. -Danis Georgiadis
  391.  Escape Information Services
  392.  chrispis@eng.auth.gr
  393.  
  394. -----------------------------x8 CUT HERE 8x----------------------------
  395.  
  396. #### BINHEX     call-hyper-10-ext.hqx   ****
  397.  
  398. From <@balaena.bio.vu.nl:rgaros@bio.vu.nl> Wed Sep 22 07:27:55 1993
  399. From: "Rene G.A. Ros" <rgaros@bio.vu.nl>
  400. Subject: callhyper-10.sit.hqx
  401. Date: Wed, 22 Sep 93 13:27:47 MET DST
  402.  
  403. 4D external by Ricardo Batista.
  404.  
  405. Enables you to call HyperCard XCMDs and XFCNs from within an 4D
  406. data-base. XCMDs and XFCNs which call back to HyperCard can't
  407. be used.
  408.  
  409.  
  410. #### BINHEX     cancel-entry-ext.hqx   ****
  411.  
  412. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:43:43.02
  413. To:    hagood@scri1.scri.fsu.edu
  414. CC:    
  415. Subj:    CancelEntry Ext
  416.  
  417. Date: Wed, 31 Jul 91 13:21 GMT +1200
  418. From: Allan Udy <ALLAN@otago.ac.nz>
  419. Subject: CancelEntry Ext
  420. To: hagood@scri1.scri.fsu.edu
  421. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  422.  
  423. CancelEntry
  424. This external procedure will post a cancel event for a layout.
  425. It reads the Cancel Record key sequence as definied in the CUST resource and posts those keys.
  426. By default this is CMD-. (period)
  427.  
  428.  
  429. #### BINHEX     change-menu-item-ext.hqx   ****
  430.  
  431. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:43:11.13
  432. To:    hagood@scri1.scri.fsu.edu
  433. CC:    
  434. Subj:    ChangeMenuItem Ext
  435.  
  436. Date: Wed, 31 Jul 91 13:21 GMT +1200
  437. From: Allan Udy <ALLAN@otago.ac.nz>
  438. Subject: ChangeMenuItem Ext
  439. To: hagood@scri1.scri.fsu.edu
  440. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  441.  
  442. ChangeItem
  443.  
  444.  This is my first upload: allows you to change the text of a MenuItem.
  445.     Err:=ChangeMenu(MenuID;MenuItemID;NewText) 
  446.  
  447.  
  448. PostCardWare! If you like it, send me a postcard! Florian Puerner 22 Neufriedenheimerstr Munich 70, 8000 Germany
  449.  
  450.  
  451.  
  452. #### BINHEX     change-window-ext.hqx   ****
  453.  
  454. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:42:39.86
  455. To:    hagood@scri1.scri.fsu.edu
  456. CC:    
  457. Subj:    ChangeWindow Ext
  458.  
  459. Date: Wed, 31 Jul 91 13:20 GMT +1200
  460. From: Allan Udy <ALLAN@otago.ac.nz>
  461. Subject: ChangeWindow Ext
  462. To: hagood@scri1.scri.fsu.edu
  463. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  464.  
  465. ChangeWindow 
  466. ChangeWindow changes the custom window in 4D according to the rules described in tech note 16.
  467.  
  468.  
  469. #### BINHEX     clipboard-ext.hqx   ****
  470.  
  471. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:41:09.31
  472. To:    hagood@scri1.scri.fsu.edu
  473. CC:    
  474. Subj:    Clipboard Ext
  475.  
  476. Date: Wed, 31 Jul 91 13:20 GMT +1200
  477. From: Allan Udy <ALLAN@otago.ac.nz>
  478. Subject: Clipboard Ext
  479. To: hagood@scri1.scri.fsu.edu
  480. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  481.  
  482. Clip.Ext
  483.  
  484. Two externals for putting variables of text or picture on the clipboard.
  485.  
  486. PictToClip - Places the passed Picture onto the clipboard.
  487.  
  488. TextToClip - Places the passed text on the clipboard.
  489.  
  490.  
  491. #### BINHEX     clock-area-ext.hqx   ****
  492.  
  493. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:40:16.75
  494. To:    hagood@scri1.scri.fsu.edu
  495. CC:    
  496. Subj:    Clock Area Ext
  497.  
  498. Date: Wed, 31 Jul 91 13:19 GMT +1200
  499. From: Allan Udy <ALLAN@otago.ac.nz>
  500. Subject: Clock Area Ext
  501. To: hagood@scri1.scri.fsu.edu
  502. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  503.  
  504. ClockArea
  505. ClockArea is an external that will display a textual clock in the font specified by the name of the variable in the external area.  This external will only work in version 2.x of 4th DIMENSION.
  506.  
  507.  
  508. #### BINHEX     copy-it-ext.hqx   ****
  509.  
  510. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:39:59.54
  511. To:    hagood@scri1.scri.fsu.edu
  512. CC:    
  513. Subj:    CopyIt Ext
  514.  
  515. Date: Wed, 31 Jul 91 13:19 GMT +1200
  516. From: Allan Udy <ALLAN@otago.ac.nz>
  517. Subject: CopyIt Ext
  518. To: hagood@scri1.scri.fsu.edu
  519. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  520.  
  521.  
  522. #### BINHEX     database-name-ext.hqx   ****
  523.  
  524. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:39:46.86
  525. To:    hagood@scri1.scri.fsu.edu
  526. CC:    
  527. Subj:    DatabaseName Ext
  528.  
  529. Date: Wed, 31 Jul 91 13:19 GMT +1200
  530. From: Allan Udy <ALLAN@otago.ac.nz>
  531. Subject: DatabaseName Ext
  532. To: hagood@scri1.scri.fsu.edu
  533. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  534.  
  535. Database_Name(Var)
  536. Database_Name returns in the variable Var the name of the database from which it is called.
  537.  
  538.  
  539. #### BINHEX     dbtimer-ext.hqx   ****
  540.  
  541.  
  542. #### BINHEX     delay-ext.hqx   ****
  543.  
  544. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:38:38.62
  545. To:    hagood@scri1.scri.fsu.edu
  546. CC:    
  547. Subj:    Delay Ext
  548.  
  549. Date: Wed, 31 Jul 91 13:18 GMT +1200
  550. From: Allan Udy <ALLAN@otago.ac.nz>
  551. Subject: Delay Ext
  552. To: hagood@scri1.scri.fsu.edu
  553. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  554.  
  555.  
  556. #### BINHEX     device-on-ext.hqx   ****
  557.  
  558.  
  559. #### BINHEX     dialog-ext.hqx   ****
  560.  
  561. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:51:04.45
  562. To:    hagood@scri1.scri.fsu.edu
  563. CC:    
  564. Subj:    4Dialog Ext
  565.  
  566. Date: Wed, 31 Jul 91 13:29 GMT +1200
  567. From: Allan Udy <ALLAN@otago.ac.nz>
  568. Subject: 4Dialog Ext
  569. To: hagood@scri1.scri.fsu.edu
  570. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  571.  
  572. 4Dialog(String1;String2;String3;Time)
  573.  
  574. String1, String2 and String3 are all of type pascal Str255.  They will
  575. be displayed in the dialog in the order in which you input them into
  576. the external call.  Each string takes up one line in the dialog.  Each
  577. string shouldn't be over 55 characters or
  578.  
  579.  
  580. #### BINHEX     dir-list-ext.hqx   ****
  581.  
  582. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:37:49.35
  583. To:    hagood@scri1.scri.fsu.edu
  584. CC:    
  585. Subj:    DiurList Ext
  586.  
  587. Date: Wed, 31 Jul 91 13:18 GMT +1200
  588. From: Allan Udy <ALLAN@otago.ac.nz>
  589. Subject: DiurList Ext
  590. To: hagood@scri1.scri.fsu.edu
  591. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  592.  
  593. Dirlist 
  594. Dirlist is an external that given a pathname to a folder will return 
  595. create an array that contains all of the files and folders within that 
  596. folder. 
  597.  
  598.  
  599. #### BINHEX     dollar-2-string-ext.hqx   ****
  600.  
  601.  
  602. #### BINHEX     double-click-ext.hqx   ****
  603.  
  604. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:39:03.90
  605. To:    hagood@scri1.scri.fsu.edu
  606. CC:    
  607. Subj:    DoubleClick Ext
  608.  
  609. Date: Wed, 31 Jul 91 13:18 GMT +1200
  610. From: Allan Udy <ALLAN@otago.ac.nz>
  611. Subject: DoubleClick Ext
  612. To: hagood@scri1.scri.fsu.edu
  613. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  614.  
  615. dblTimeF
  616. Used for detecting a double click with the mouse. Returns a 1 if a doubleclick was detected, a zero otherwise.
  617.  
  618.  
  619.  
  620. #### BINHEX     drag-drop-ext.hqx   ****
  621.  
  622. From pamiri@uci.edu Wed May 19 14:37:34 1993
  623. Date: Wed, 19 May 1993 11:37:31 -0800
  624. From: pamiri@uci.edu (Peter Amiri)
  625. Subject: Re: drag and drop externals
  626.  
  627. At  1:00 AM 5/19/93 -0400, Liam Breck wrote:
  628. >Please send both of the drag/drop externals to me; I will post
  629. >them at Info-Mac.
  630.  
  631. Funny you should say that I was going to send it to you anyway. :-) I
  632. didn't include the ACI one simply because this one does more. The ACI one
  633. used a default box size when you were dragging and could only handle I
  634. think 10 active drop areas. This one has two commands one draggs the text
  635. wiht a default box the other takes the dimentions of the drag box as
  636. parameters and doesn't have a maximun limit. The package includes some more
  637. stuff as well.
  638. ______________________________________________________________________
  639. Peter Amiri                                   Internet: pamiri@uci.edu
  640. Office of Academic Affairs                    AOL & Applelink: DIMSOFT
  641. University of California, Irvine               Telephone: 714/725-4266
  642.  
  643.  
  644. #### BINHEX     error-string-203.hqx   ****
  645.  
  646. From: "Rene G.A. Ros" <rgaros@bio.vu.nl>
  647. Subject: errorstring-203.sit.hqx
  648. Date: Sun, 21 Aug 1994 16:13:47 +0200 (MET DST)
  649.  
  650.  
  651. 4D ErrorString 2.0.3.ext           BUG FIX
  652. Freeware. External for 4th Dimension.
  653.  
  654. Returns string with error message based on error number.
  655. Uses resources in 4D application and includes most
  656. Apple error numbers.
  657. Corrects a problem with two of the used resources.
  658.  
  659. Rene Ros
  660. rgaros@bio.vu.nl
  661.  
  662. Replaces:    /info-mac/dev/a4d/ext/error-string-202-ext.hqx
  663. Archived as: /info-mac/dev/a4d/ext/error-string-203.hqx
  664.  
  665.  
  666.  
  667. #### BINHEX     file-pack-20-ext.hqx   ****
  668.  
  669. From macmod@SUMEX-AIM.Stanford.EDU Sat Aug 14 00:26:40 1993
  670. From: "Rene G.A. Ros" <rgaros@bio.vu.nl>
  671. Subject: file-pack-20-ext.hqx 
  672. Date: Fri, 13 Aug 93 12:33:41 MET DST 
  673.  
  674. A plethora of file management routines for 4D.
  675.  
  676.  
  677. #### BINHEX     file-utils-ext.hqx   ****
  678.  
  679. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:52:52.27
  680. To:    hagood@scri1.scri.fsu.edu
  681. CC:    
  682. Subj:    4D File Utils
  683.  
  684. Date: Wed, 31 Jul 91 13:30 GMT +1200
  685. From: Allan Udy <ALLAN@otago.ac.nz>
  686. Subject: 4D File Utils
  687. To: hagood@scri1.scri.fsu.edu
  688. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  689.  
  690. FileUtilities
  691.         Three externals are included: CopyFile, DeleteFile, and Backup.
  692. These three externals provide 4th D users with file copying, deletion,
  693. and database backup utilities (the latter for backing up the
  694. currently active database from within a 4th D program).
  695.  
  696.  
  697. #### BINHEX     find-folder-121-ext.hqx   ****
  698.  
  699. Date: Thu, 26 Aug 93 11:04:14 +0200
  700. From: "Rene G.A. Ros" <rgaros@bio.vu.nl>
  701. Subject: findfolder-121-ext.hqx
  702.  
  703. 4D FindFolder 1.2.1.ext
  704. Postcardware.
  705.  
  706. Returns paths to system related folders and many others.
  707. This version allows you to specify a volume and includes
  708. some more corrections and additions.
  709.  
  710.  
  711. #### BINHEX     finder-ext.hqx   ****
  712.  
  713. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:31:44.79
  714. To:    hagood@scri1.scri.fsu.edu
  715. CC:    
  716. Subj:    Finder Ext
  717.  
  718. Date: Wed, 31 Jul 91 13:14 GMT +1200
  719. From: Allan Udy <ALLAN@otago.ac.nz>
  720. Subject: Finder Ext
  721. To: hagood@scri1.scri.fsu.edu
  722. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  723.  
  724. Finder.Ext
  725. CopyIt(SourceFile;DestFile;ErrorMsg)
  726. Used to copy files from one place to another. I.e. Finder emulation!!!
  727.  
  728.  
  729. #### BINHEX     font-list-ext.hqx   ****
  730.  
  731. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:31:22.71
  732. To:    hagood@scri1.scri.fsu.edu
  733. CC:    
  734. Subj:    FontList Ext
  735.  
  736. Date: Wed, 31 Jul 91 13:14 GMT +1200
  737. From: Allan Udy <ALLAN@otago.ac.nz>
  738. Subject: FontList Ext
  739. To: hagood@scri1.scri.fsu.edu
  740. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  741.  
  742. FontList
  743. Returns a list of all fonts installed in the System in the array 'Fonts'.
  744.  
  745.  
  746.  
  747. #### BINHEX     format-ext.hqx   ****
  748.  
  749. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:30:37.82
  750. To:    hagood@scri1.scri.fsu.edu
  751. CC:    
  752. Subj:    Format Ext
  753.  
  754. Date: Wed, 31 Jul 91 13:13 GMT +1200
  755. From: Allan Udy <ALLAN@otago.ac.nz>
  756. Subject: Format Ext
  757. To: hagood@scri1.scri.fsu.edu
  758. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  759.  
  760. "Format" External
  761. This external procedure can be used to capitalize the first letter of each word in a sentence.  It uses a special algorithm which permits the user to provide a table of characters to capitalize after.
  762.  
  763.  
  764. #### BINHEX     format-phone-ext.hqx   ****
  765.  
  766. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:30:56.65
  767. To:    hagood@scri1.scri.fsu.edu
  768. CC:    
  769. Subj:    FormatPhone Ext
  770.  
  771. Date: Wed, 31 Jul 91 13:14 GMT +1200
  772. From: Allan Udy <ALLAN@otago.ac.nz>
  773. Subject: FormatPhone Ext
  774. To: hagood@scri1.scri.fsu.edu
  775. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  776.  
  777. FormatPhone
  778. FormatPhone will take a raw string and convert it into a string formatted in the form
  779. (###) ###-#### if there are 10 characters in the string
  780. ###-#### if there are seven characters in the string
  781. and the same way as entered if it has an odd number of characters.
  782.  
  783.  
  784.  
  785. #### BINHEX     free-purge-memory-ext.hqx   ****
  786.  
  787. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:19:17.78
  788. To:    hagood@scri1.scri.fsu.edu
  789. CC:    
  790. Subj:    Purge/Free Memory Ext
  791.  
  792. Date: Wed, 31 Jul 91 13:02 GMT +1200
  793. From: Allan Udy <ALLAN@otago.ac.nz>
  794. Subject: Purge/Free Memory Ext
  795. To: hagood@scri1.scri.fsu.edu
  796. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  797.  
  798. FreeMemory/PurgeMemory
  799. These externals were written because 4D has a tendancy to come up with ROut of MemoryS errors at various times.  The PurgeMemory and FreeMemory externals provide a way to see the amount of available RAM in the current Application Heap as well as provid
  800.  
  801. The FreeMemory external returns the amount of non-contigious RAM available in the current Application Heap on completion of the call.  The PurgeMemory external will purge all purgable blocks and compact the current Application Heap.
  802.  
  803.  
  804. #### BINHEX     front-window-ext.hqx   ****
  805.  
  806. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:30:20.78
  807. To:    hagood@scri1.scri.fsu.edu
  808. CC:    
  809. Subj:    FrontWindow Ext
  810.  
  811. Date: Wed, 31 Jul 91 13:13 GMT +1200
  812. From: Allan Udy <ALLAN@otago.ac.nz>
  813. Subject: FrontWindow Ext
  814. To: hagood@scri1.scri.fsu.edu
  815. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  816.  
  817. See External Mover comments for parameters.
  818.  
  819.  
  820. #### BINHEX     gestalt-ext.hqx   ****
  821.  
  822.  
  823. #### BINHEX     gestalt-pro-112-ext.hqx   ****
  824.  
  825. From: "Rene G.A. Ros" <rgaros@bio.vu.nl>
  826. Subject: gestalt-pro-112.sit.hqx
  827. Date: Sun, 22 May 1994 21:01:45 +0200 (MET DST)
  828.  
  829.  
  830. 4D Gestalt Pro 1.1.2.ext            MINOR UPGRADE
  831. Freeware. External for 4th Dimension.
  832.  
  833. Allows access to the System Software's Gestalt Manager to
  834. obtain information about installed software and hardware.
  835. Includes additional code to obtain information about 4D and
  836. version of modules like 4D Write.
  837.  
  838. Rene Ros
  839. rgaros@bio.vu.nl
  840.  
  841. Replaces:    /info-mac/dev/a4d/ext/gestalt-pro-111.hqx
  842. Archived as: /info-mac/dev/a4d/ext/gestalt-pro-112.hqx
  843.  
  844.  
  845.  
  846. #### BINHEX     get-dbpath-ext.hqx   ****
  847.  
  848. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:26:44.61
  849. To:    hagood@scri1.scri.fsu.edu
  850. CC:    
  851. Subj:    GetDBPath Ext
  852.  
  853. Date: Wed, 31 Jul 91 13:11 GMT +1200
  854. From: Allan Udy <ALLAN@otago.ac.nz>
  855. Subject: GetDBPath Ext
  856. To: hagood@scri1.scri.fsu.edu
  857. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  858.  
  859. GetDBPath
  860. GetDBPath will return in string the pathname of the current directory and the directorys ID in Longint.  Use this ID with SetDBPath to set the directory back to where it should be.
  861.  
  862.  
  863. #### BINHEX     get-dfpath-ext.hqx   ****
  864.  
  865. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:30:03.97
  866. To:    hagood@scri1.scri.fsu.edu
  867. CC:    
  868. Subj:    getDFPath Ext
  869.  
  870. Date: Wed, 31 Jul 91 13:13 GMT +1200
  871. From: Allan Udy <ALLAN@otago.ac.nz>
  872. Subject: getDFPath Ext
  873. To: hagood@scri1.scri.fsu.edu
  874. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  875.  
  876. GetDFPath
  877. GetDFPath will return the current full Datafile pathname .
  878.  
  879.  
  880. #### BINHEX     get-file-list-ext.hqx   ****
  881.  
  882. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:29:40.59
  883. To:    hagood@scri1.scri.fsu.edu
  884. CC:    
  885. Subj:    GetFileList Ext
  886.  
  887. Date: Wed, 31 Jul 91 13:13 GMT +1200
  888. From: Allan Udy <ALLAN@otago.ac.nz>
  889. Subject: GetFileList Ext
  890. To: hagood@scri1.scri.fsu.edu
  891. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  892.  
  893. GetFileList
  894. This external is used to get a list of files and folders in a particular folder or volume. 
  895.  
  896.  
  897. #### BINHEX     get-mouse-ext.hqx   ****
  898.  
  899. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:28:58.82
  900. To:    hagood@scri1.scri.fsu.edu
  901. CC:    
  902. Subj:    GetMouse Ext
  903.  
  904. Date: Wed, 31 Jul 91 13:12 GMT +1200
  905. From: Allan Udy <ALLAN@otago.ac.nz>
  906. Subject: GetMouse Ext
  907. To: hagood@scri1.scri.fsu.edu
  908. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  909.  
  910. GetMouse
  911. The external returns in the local coords of the currently active window the position of the mouse.
  912.  
  913.  
  914.  
  915. #### BINHEX     get-net-ext.hqx   ****
  916.  
  917. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:28:36.14
  918. To:    hagood@scri1.scri.fsu.edu
  919. CC:    
  920. Subj:    GetNet Ext
  921.  
  922. Date: Wed, 31 Jul 91 13:12 GMT +1200
  923. From: Allan Udy <ALLAN@otago.ac.nz>
  924. Subject: GetNet Ext
  925. To: hagood@scri1.scri.fsu.edu
  926. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  927.  
  928. GetNet
  929. The external provides 4th D users with a method of determing the actual number of users of 4th D on a network, along with their AppleTalk names, from inside the 4thJD environment.  By obtaining this data one can much more reliably know the network comp
  930.  
  931.  
  932.  
  933. #### BINHEX     get-picture-ext.hqx   ****
  934.  
  935. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:27:33.72
  936. To:    hagood@scri1.scri.fsu.edu
  937. CC:    
  938. Subj:    GetPicture Ext
  939.  
  940. Date: Wed, 31 Jul 91 13:12 GMT +1200
  941. From: Allan Udy <ALLAN@otago.ac.nz>
  942. Subject: GetPicture Ext
  943. To: hagood@scri1.scri.fsu.edu
  944. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  945.  
  946. GetPicture
  947.  
  948. 4D external for getting a PICT resource from the resource fork of a database and returning it in a picture var.
  949.  
  950.  
  951.  
  952. #### BINHEX     get-set-dbpath-ext.hqx   ****
  953.  
  954. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:27:13.56
  955. To:    hagood@scri1.scri.fsu.edu
  956. CC:    
  957. Subj:    GetSEtDBPath
  958.  
  959. Date: Wed, 31 Jul 91 13:11 GMT +1200
  960. From: Allan Udy <ALLAN@otago.ac.nz>
  961. Subject: GetSEtDBPath
  962. To: hagood@scri1.scri.fsu.edu
  963. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  964.  
  965.  
  966. #### BINHEX     get-system-ver-ext.hqx   ****
  967.  
  968.  
  969. #### BINHEX     get-text-rsrc-ext.hqx   ****
  970.  
  971.  
  972. #### BINHEX     hide-window-ext.hqx   ****
  973.  
  974. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:26:22.96
  975. To:    hagood@scri1.scri.fsu.edu
  976. CC:    
  977. Subj:    HideWindow Ext
  978.  
  979. Date: Wed, 31 Jul 91 13:11 GMT +1200
  980. From: Allan Udy <ALLAN@otago.ac.nz>
  981. Subject: HideWindow Ext
  982. To: hagood@scri1.scri.fsu.edu
  983. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  984.  
  985. HideWindow External v1.0b2 
  986. intended to be used in the Startup procedure to hide the Custom window that 4th DIMENSION presents.
  987.  
  988.  
  989. #### BINHEX     hier-menus-ext.hqx   ****
  990.  
  991. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:26:10.10
  992. To:    hagood@scri1.scri.fsu.edu
  993. CC:    
  994. Subj:    HierMenus Exts
  995.  
  996. Date: Wed, 31 Jul 91 13:10 GMT +1200
  997. From: Allan Udy <ALLAN@otago.ac.nz>
  998. Subject: HierMenus Exts
  999. To: hagood@scri1.scri.fsu.edu
  1000. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  1001.  
  1002. HierMenus
  1003. AddHMenu(Int1;Int2;Str3;Str4;Int5)
  1004.  
  1005. This external adds a hierarchical menu onto a menu item in a normal 4D menu.
  1006.  
  1007. Int1 is the "Parent" menu ID.
  1008. Int2 is the "Parent" item ID.
  1009. Str3 is the title for the submenu (this is unused now, pass anything.)
  1010. Str4 is the Item list for the submenu (items in a string separated by semicolons, metacharacters can be used.)
  1011. Int5 is the ID to give the new submenu - must be between 3 and 1023 - be careful to avoid conflicts with existing menus!!
  1012.  
  1013. Use this external ONLY with menus that will be trapped for using the Menu Selected command (i.e. menus you would use while in a layout procedure.)  The submenu items cannot call 4D globals!
  1014.  
  1015. eg. 
  1016. AddHMenu(2;3;"title";
  1017.                             "One;Two;Three";5)
  1018.  
  1019. will add a submenu to item 3 of menu 2 (the one immediately after  the "Edit" menu).  The submenu will contain three items, labeled "One", "Two", and "Three".  Any menu selection in the submenu will return a menu ID of 5.
  1020.  
  1021. Some Metacharacters are 
  1022.  
  1023. "!" - item has a check mark eg. "!%"
  1024. "/" - item has a kbd equiv. eg "/A"
  1025. "(" -  item is disabled
  1026. "-" - item is a dividing line
  1027.  
  1028.  
  1029. #### BINHEX     info-ext.hqx   ****
  1030.  
  1031. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:50:17.21
  1032. To:    hagood@scri1.scri.fsu.edu
  1033. CC:    
  1034. Subj:    4D Infos Ext
  1035.  
  1036. Date: Wed, 31 Jul 91 13:29 GMT +1200
  1037. From: Allan Udy <ALLAN@otago.ac.nz>
  1038. Subject: 4D Infos Ext
  1039. To: hagood@scri1.scri.fsu.edu
  1040. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  1041.  
  1042. 4DInfos(Var1;Var2;Var3;Var4;Var5)
  1043. This external returns information about 4D which can be used to determine compatibility and correct configuration.
  1044.  
  1045. Var1 returns the version number of 4D being run.
  1046.  
  1047. Var2 returns what environment the product is in.  One (1) means the product is in User environment.  Zero (0) means the product is in Custom environment.
  1048.  
  1049. Var3 returns what mode the product is in.  Zero (0) means the product is in Single User mode.  One (1) means the product is in Multi-User mode.
  1050.  
  1051. Var4 returns information regarding the type of network being used.  Zero (0) means SymbTalk*, One (1) means Omninet*,  Five (5) means AFP* ( Apple Filling Protocol )
  1052.  
  1053. Var5 returns information regarding the type of server being used.  Zero (0) means block server.  One (1) means file server.
  1054.  
  1055.  
  1056. #### BINHEX     list-parse-ext.hqx   ****
  1057.  
  1058. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:25:24.65
  1059. To:    hagood@scri1.scri.fsu.edu
  1060. CC:    
  1061. Subj:    ListParse Ext
  1062.  
  1063. Date: Wed, 31 Jul 91 13:10 GMT +1200
  1064. From: Allan Udy <ALLAN@otago.ac.nz>
  1065. Subject: ListParse Ext
  1066. To: hagood@scri1.scri.fsu.edu
  1067. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  1068.  
  1069. Listparse(Var1;Var2;Var3;Var4)
  1070. This external pulls an item (a string) from a list of items (a string).  Var1 is the list, Var2 is the item # desired, Var3 is the item delimeter (a string), and Var4 returns the item text.
  1071.  
  1072.  
  1073.  
  1074. #### BINHEX     mikes-arrays-15-ext.hqx   ****
  1075.  
  1076. From: shawn@cars.com (Shawn Connelly)
  1077. Subject: FILE: MP Arrays.sit.hqx 
  1078. Date: Wed, 14 Jul 93 09:40:19 EST 
  1079. Organization: Connelly Automation Research and Services 
  1080.  
  1081. MP Arrays.sit
  1082. Version 1.5 of MikePack's array manipulation externals for 4th Dimension.
  1083. Package includes 10 routines for working with arrays and text files.
  1084.  
  1085. Shareware fee provides free upgrades and removal of shareware message windows!
  1086.  
  1087. $10 Shareware
  1088.  
  1089. For more information, please contact Mike Jimenez <mjimenez@prubank.com>.
  1090.  
  1091. -- (Cut Here) --
  1092.  
  1093.  
  1094. #### BINHEX     mikes-dragging-15-ext.hqx   ****
  1095.  
  1096. From: shawn@cars.com (Shawn Connelly)
  1097. Subject: FILE: MP Dragging.sit.hqx 
  1098. Date: Wed, 14 Jul 93 09:41:14 EST 
  1099. Organization: Connelly Automation Research and Services 
  1100.  
  1101. MP Dragging.sit
  1102. Version 1.5 of MikePack's drag & drop routines.
  1103. Package includes 4 routines for dragging and dropping items on a 4D
  1104. layout. Support for dragging gray rectangle around, or text. 
  1105. Highlights "drop off" locations as you drag item around.  Supports
  1106. multiple windows in v3.x of 4D.
  1107.  
  1108. Shareware fee provides free upgrades and removal of shareware message windows!
  1109.  
  1110. $10 Shareware
  1111.  
  1112. For more information, please contact Mike Jimenez <mjimenez@prubank.com>.
  1113.  
  1114.  
  1115. -- (Cut Here) --
  1116.  
  1117.  
  1118. #### BINHEX     mikes-misc-15-ext.hqx   ****
  1119.  
  1120. From: shawn@cars.com (Shawn Connelly)
  1121. Subject: FILE: MP Popups/Misc.sit.hqx 
  1122. Date: Wed, 14 Jul 93 09:42:06 EST 
  1123. Organization: Connelly Automation Research and Services 
  1124.  
  1125. MP Popups/Misc.sit
  1126. Version 1.5 of MikePack's popup menus, clipboard, gestalt, and misc.
  1127. externals for 4th Dimension. Package includes 64 routines for working
  1128. with hierarchical popup menus, ALL of the Gestalt constants, sending
  1129. text and pict data to the clipboard, and more!
  1130.  
  1131. Shareware fee provides free upgrades and removal of shareware message windows!
  1132.  
  1133. $10 Shareware
  1134.  
  1135. For more information, please contact Mike Jimenez <mjimenez@prubank.com>.
  1136.  
  1137.  
  1138. -- (Cut Here) --
  1139.  
  1140.  
  1141. #### BINHEX     mikes-pack-175-docs.hqx   ****
  1142.  
  1143. Date: Tue, 18 Oct 1994 22:52:26 +1300
  1144. From: allan@goldenms.actrix.gen.nz (Allan Udy)
  1145. Subject: MikePack Documentation
  1146.  
  1147.  
  1148.  
  1149. --========================_10454434==_
  1150. Content-Type: text/plain; charset="iso-8859-1"
  1151. Content-Transfer-Encoding: quoted-printable
  1152.  
  1153. Please find attached a 'Commander 2.0' compatible Command Set file=
  1154.  which
  1155. contains the documentation for the 4th Dimension external packages=
  1156.  written
  1157. by Mike Jimenez.
  1158.  
  1159. 'Commander' is an on-line Language Reference Manual for the 4th Dimension
  1160. procedural language. The enclosed Command Set file is for use with=
  1161.  the
  1162. Commander application only.
  1163.  
  1164. Regards,
  1165. Allan
  1166.  
  1167.  
  1168.  
  1169.  
  1170. --========================_10454434==_
  1171. Content-Type: application/mac-binhex40; name="MikePack_1.75_Command_Set.cpt"
  1172.  
  1173.  
  1174. #### BINHEX     mikes-pack-175.hqx   ****
  1175.  
  1176. Date: 8 Sep 1994 14:13:17 U
  1177. From: "Michael Jimenez" <mjimenez@qm.prubank.com>
  1178. Subject: MIKEPK.175
  1179.  
  1180. MIKEPK.175                              via Mail*Link(r) for PowerTalk(tm)/QM
  1181. This is the latest upgrade to MikePack Shareware.  Version 1.75 now
  1182. includes 2 new packages!
  1183.  
  1184. The prices on all of the packages have all been lowered to $8 each!
  1185.  
  1186. This is version 1.75, and includes all the documentation, a sample
  1187. database, and the installer.
  1188.  
  1189. For those of you upgrading, the installer now uses a preferences file to
  1190. remember your registration codes.  This means that this is the last time
  1191. you'll have to type them in!
  1192.  
  1193. Mike Jimenez
  1194. mjimenez@prubank.com
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200. #### BINHEX     mikes-pack-info.hqx   ****
  1201.  
  1202. Date: 7 Jul 1994 14:59:50 U
  1203. From: "Michael Jimenez" <mjimenez@qm.prubank.com>
  1204. Subject: MikePack Summary
  1205.  
  1206.                       MikePack Summary
  1207. This file contains a small text file describing the MikePack shareware.
  1208.  
  1209. Mike Jimenez
  1210.  
  1211.  
  1212.  
  1213.  
  1214. #### BINHEX     mikes-pack-syntax-da.hqx   ****
  1215.  
  1216. Date: 7 Jul 1994 15:00:35 U
  1217. From: "Michael Jimenez" <mjimenez@qm.prubank.com>
  1218. Subject: MikePack Syntax
  1219.  
  1220.                       MikePack Syntax
  1221. This small DA explains all of the MikePack routine Syntax.
  1222.  
  1223.  
  1224. Mike Jimenez.
  1225.  
  1226.  
  1227.  
  1228.  
  1229. #### BINHEX     mikes-strings-15-ext.hqx   ****
  1230.  
  1231. From: shawn@cars.com (Shawn Connelly)
  1232. Subject: FILE: MP Strings.sit.hqx 
  1233. Date: Wed, 14 Jul 93 09:43:37 EST 
  1234. Organization: Connelly Automation Research and Services 
  1235.  
  1236. MP Strings.sit
  1237. Version 1.5 of MikePack's text manipulation externals for 4th Dimension.
  1238. Package includes 7 routines for working with string and text variables.
  1239.  
  1240. Shareware fee provides free upgrades and removal of shareware message windows!
  1241.  
  1242. $10 Shareware
  1243.  
  1244. For more information, please contact Mike Jimenez <mjimenez@prubank.com>.
  1245.  
  1246. -- (Cut Here) --
  1247.  
  1248.  
  1249. #### BINHEX     mikes-windows-15-ext.hqx   ****
  1250.  
  1251. From: shawn@cars.com (Shawn Connelly)
  1252. Subject: FILE: MP Windows.sit.hqx 
  1253. Date: Wed, 14 Jul 93 09:42:52 EST 
  1254. Organization: Connelly Automation Research and Services 
  1255.  
  1256. MP Windows.sit
  1257. Version 1.5 of MikePack's window manipulation externals for 4th Dimension.
  1258. Package includes 4 routines for moving and getting/changing the size of windows.
  1259.  
  1260. Shareware fee provides free upgrades and removal of shareware message windows!
  1261.  
  1262. $10 Shareware
  1263.  
  1264. For more information, please contact Mike Jimenez <mjimenez@prubank.com>.
  1265.  
  1266. -- (Cut Here) --
  1267.  
  1268.  
  1269. #### BINHEX     misc-ext.hqx   ****
  1270.  
  1271. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:25:13.74
  1272. To:    hagood@scri1.scri.fsu.edu
  1273. CC:    
  1274. Subj:    Misc Stuff Exts
  1275.  
  1276. Date: Wed, 31 Jul 91 13:10 GMT +1200
  1277. From: Allan Udy <ALLAN@otago.ac.nz>
  1278. Subject: Misc Stuff Exts
  1279. To: hagood@scri1.scri.fsu.edu
  1280. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  1281.  
  1282. MiscStuff
  1283. This is a small little external that I wrote that allows you call several different Macintosh toolbox routines.  Most of them are rather simple but some offer the developer some powerful control over the Macintosh.  I have used these in my applications
  1284.  
  1285.  
  1286. #### BINHEX     misc-ni-ext.hqx   ****
  1287.  
  1288. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:22:16.03
  1289. To:    hagood@scri1.scri.fsu.edu
  1290. CC:    
  1291. Subj:    NiceChoice Exts
  1292.  
  1293. Date: Wed, 31 Jul 91 13:08 GMT +1200
  1294. From: Allan Udy <ALLAN@otago.ac.nz>
  1295. Subject: NiceChoice Exts
  1296. To: hagood@scri1.scri.fsu.edu
  1297. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  1298.  
  1299. Natural Intelligence Externals
  1300.  
  1301. % NI_Delay(numTicks)
  1302. NI_Delay pauses for numTicks ticks (60ths of a second).
  1303.  
  1304.  
  1305. % NI_GetMods(Command; Option; Shift; Control)
  1306. NI_GetMods returns the state of the four keyboard modifiers in the four variables passed to it. If a modifier is being pressed, 1 is returned in the corresponding parameter, else zero is returned in the corresponding parameter.
  1307.  
  1308.  
  1309. % NI_Infos(multiUser; compiled; structFile; structPath; DFFile; DFPath)
  1310.  
  1311. NI_Infos returns the following information about the 4D environment 
  1312.  
  1313. multiUser  0=single-user, 1=multi-user
  1314. compiled  0=interpreted, 1=compiled
  1315. structFile, structPath  the filename and path of the structure file
  1316. DFFile, DFPath  the filename and path of the data file
  1317.  
  1318. If any errors occur in the process of getting the path, the path will be null.
  1319.  
  1320.  
  1321. % NI_PicInfo(pic4D; picWidth; picHeight; picOriginV; picOriginH; picSize)
  1322. Passed a 4D picture field or variable in pic4D, NI_PicInfo returns the following information about the picture 
  1323.  
  1324. picWidth, picHeight  the width and height of the picture frame in pixels
  1325. picOrgV, picOrgH  for pictures that are on background, returns the vertical and horizontal coordinates of the picture offset
  1326. picSize  the size of the picture in bytes
  1327.  
  1328. % NI_RmvList(listName; err)
  1329.  
  1330. Passed a 4D list name in listName, NI_RmvList removes the list, updates the structure file, and disposes it from the heap. If NI_RmvList is called in multi-user mode, it does nothing and returns -1 in err. If listName is not a valid list name, NI_RmvLi
  1331.  
  1332.  
  1333. #### BINHEX     misc-rene-ext.hqx   ****
  1334.  
  1335.  
  1336. #### BINHEX     modifier-keys-ext.hqx   ****
  1337.  
  1338. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:24:36.35
  1339. To:    hagood@scri1.scri.fsu.edu
  1340. CC:    
  1341. Subj:    ModKeys Ext
  1342.  
  1343. Date: Wed, 31 Jul 91 13:09 GMT +1200
  1344. From: Allan Udy <ALLAN@otago.ac.nz>
  1345. Subject: ModKeys Ext
  1346. To: hagood@scri1.scri.fsu.edu
  1347. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  1348.  
  1349. Modkeys(Var1)
  1350. Var1 is of type Integer.
  1351. This external returns in Var1 the state of the 4 keyboard modifier keys when the external was called.
  1352. Be sure to initialize Var1 BEFORE using it in the external call!
  1353. 256 - Command key down
  1354. 512 - Shift key down
  1355. 1024 - Caps lock key down
  1356. 2048 - Option key down
  1357. (multiple keys will return additive results, eg. cmd+shift=256+512=768.)
  1358. To use, place in the During portion of the layout proc & call when you want to check the modifier keys.
  1359.  
  1360.  
  1361. #### BINHEX     modules-ext.hqx   ****
  1362.  
  1363. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:49:40.29
  1364. To:    hagood@scri1.scri.fsu.edu
  1365. CC:    
  1366. Subj:    4D Modules Ext
  1367.  
  1368. Date: Wed, 31 Jul 91 13:29 GMT +1200
  1369. From: Allan Udy <ALLAN@otago.ac.nz>
  1370. Subject: 4D Modules Ext
  1371. To: hagood@scri1.scri.fsu.edu
  1372. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  1373.  
  1374. 4D Modules
  1375. Checks for Multi-User, Compiled, Modules present/Not present.
  1376.  
  1377.  
  1378. #### BINHEX     mount-pack-101r-ext.hqx   ****
  1379.  
  1380. From: "Rene G.A. Ros" <rgaros@bio.vu.nl>
  1381. Subject: mt-pack-101R-ext.hqx
  1382. Date: Wed, 2 Feb 1994 18:51:30 +0100 (MET)
  1383.  
  1384.  
  1385. 4D MountPack 1.0.1R.ext            BUG FIX
  1386. Shareware $20.
  1387.  
  1388. Mounts shared AppleShare volumes from fileservers (with and
  1389. without user interaction). Also some related functions to
  1390. unmount or eject volumes and for obtaining information.
  1391.  
  1392. Regards,
  1393. Rene Ros
  1394. rgaros@bio.vu.nl
  1395.  
  1396.  
  1397. Replaces:    /info-mac/dev/a4d/ext/mt-pack-10R-ext.hqx
  1398. Archived as: /info-mac/dev/a4d/ext/mt-pack-101R-ext.hqx
  1399.  
  1400.  
  1401.  
  1402. #### BINHEX     move-window-ext.hqx   ****
  1403.  
  1404. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:24:20.06
  1405. To:    hagood@scri1.scri.fsu.edu
  1406. CC:    
  1407. Subj:    MOveWindow Ext
  1408.  
  1409. Date: Wed, 31 Jul 91 13:09 GMT +1200
  1410. From: Allan Udy <ALLAN@otago.ac.nz>
  1411. Subject: MOveWindow Ext
  1412. To: hagood@scri1.scri.fsu.edu
  1413. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  1414.  
  1415. MoveWindow
  1416. MoveWindow will move the topleft corner of the frontmost window to the coordinates specified by the two integers.
  1417.  
  1418.  
  1419.  
  1420. #### BINHEX     ncalendar-ext.hqx   ****
  1421.  
  1422. From:    SMTP%"ALLAN@otago.ac.nz" 21-JUL-1991 19:22:05.72
  1423. To:    HAGOOD@SCRI1.SCRI.FSU.EDU
  1424. CC:    
  1425. Subj:    nCalendar External Package
  1426.  
  1427. Date: Mon, 22 Jul 91 11:13 GMT +1200
  1428. From: Allan Udy <ALLAN@otago.ac.nz>
  1429. Subject: nCalendar External Package
  1430. To: HAGOOD@SCRI1.SCRI.FSU.EDU
  1431. X-VMS-To: IN%"HAGOOD@SCRI1.SCRI.FSU.EDU"
  1432.  
  1433. nCalendar
  1434. nCalendar is a complete calendar for 4th Dimension applications. 
  1435. nCalendar is installed into the application as an external area.
  1436. nCalendar is a fully functional calendar requiring NO additional programming.
  1437.  
  1438.  
  1439. #### BINHEX     nice-choice-ext.hqx   ****
  1440.  
  1441. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:23:28.58
  1442. To:    hagood@scri1.scri.fsu.edu
  1443. CC:    
  1444. Subj:    Other Niuce Choice Exts
  1445.  
  1446. Date: Wed, 31 Jul 91 13:08 GMT +1200
  1447. From: Allan Udy <ALLAN@otago.ac.nz>
  1448. Subject: Other Niuce Choice Exts
  1449. To: hagood@scri1.scri.fsu.edu
  1450. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  1451.  
  1452. NiceChoice
  1453. NiceChoice provides an alternate method for you to present your user with a list of items for selection. The NiceChoice.ext offers a combination of some of the features of the Standard Choices and some 
  1454. of the features of a Scrollable area. It has advantages over both.
  1455.  
  1456.  
  1457. #### BINHEX     no-whitespace-ext.hqx   ****
  1458.  
  1459. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:20:54.40
  1460. To:    hagood@scri1.scri.fsu.edu
  1461. CC:    
  1462. Subj:    NoWhiteSpace Ext
  1463.  
  1464. Date: Wed, 31 Jul 91 13:03 GMT +1200
  1465. From: Allan Udy <ALLAN@otago.ac.nz>
  1466. Subject: NoWhiteSpace Ext
  1467. To: hagood@scri1.scri.fsu.edu
  1468. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  1469.  
  1470. NoWhiteSpace(Thestring;ValidChars;UpShift)
  1471. NoWhiteSpace processes a string (TheString) and returns it with all "whitespace" characters removed.  You pass a list of valid (non- whitespace) characters in the ValidChars string.
  1472. Pass 1 in UpShift to automatically Uppercase the returned string.  Passing 0 in UpShift means that the external will differentiate between upper and lowercase letters and thus both sets should be passed in ValidChars.
  1473.  
  1474. TheString & ValidChars have a maximum length of 255 characters.
  1475.  
  1476.  
  1477.  
  1478. #### BINHEX     number-2-sn-ext.hqx   ****
  1479.  
  1480. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:20:41.75
  1481. To:    hagood@scri1.scri.fsu.edu
  1482. CC:    
  1483. Subj:    Number To SN Ext
  1484.  
  1485. Date: Wed, 31 Jul 91 13:03 GMT +1200
  1486. From: Allan Udy <ALLAN@otago.ac.nz>
  1487. Subject: Number To SN Ext
  1488. To: hagood@scri1.scri.fsu.edu
  1489. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  1490.  
  1491. Num2SN
  1492. Num2SN Will take a Real Number and Integer as Arguments, and return a String which contains the Real number represented with Integer Number of Significant Digits.
  1493.  
  1494. NUM2SN(.0000654;3;theString)  will Return theString = 6.54e-5
  1495.  
  1496.  
  1497.  
  1498. #### BINHEX     number-filter-ext.hqx   ****
  1499.  
  1500. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:20:09.92
  1501. To:    hagood@scri1.scri.fsu.edu
  1502. CC:    
  1503. Subj:    NumberFilter Ext
  1504.  
  1505. Date: Wed, 31 Jul 91 13:02 GMT +1200
  1506. From: Allan Udy <ALLAN@otago.ac.nz>
  1507. Subject: NumberFilter Ext
  1508. To: hagood@scri1.scri.fsu.edu
  1509. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  1510.  
  1511. numberFilter v1.00
  1512. This external checks the validity of a numerical entry. It is primarily useful for enterable variables in a dialog box that must accept more than one data type.
  1513.  
  1514.  
  1515. #### BINHEX     pict-bundle-111-ext.hqx   ****
  1516.  
  1517. From 73507.3041@CompuServe.COM Wed Sep 15 01:10:02 1993
  1518. Date: 14 Sep 93 23:25:30 EDT
  1519. From: Scott Ribe <73507.3041@CompuServe.COM>
  1520. Subject: PictBundle 1.1.1
  1521.  
  1522. Dang,I just don't seem to be able to get this quite right. Last week I sent
  1523. version 1.1.1 with a bug fix.
  1524.  
  1525. Here's yet another upload.
  1526.  
  1527. THIS UPLOAD CONTAINS NO BUG FIXES OR NEW FEATURES OR ANY CODE CHANGES AT ALL.
  1528.  
  1529. But it does have the *!@# Finder comment and External Mover comment edited so
  1530. they say 1.1.1 instead of 1.1
  1531.  
  1532. Argh.
  1533.  
  1534. I decided to correct this oversight and send it to avoid confusion in the
  1535. future. You might wish to post a notice explaining to those who downloaded a
  1536. file that was described as being 1.1.1 in the library, that they do not need to
  1537. download this latest upload. They probably should do a Get Info on the external
  1538. file and edit the Finder comment to avoid future confusion.
  1539.  
  1540. Sorry.
  1541.  
  1542. -Scott
  1543.  
  1544. PICTBUNDLE ARRAY2PIC ARRAY PICTURE BUNDLE STRUCTURE IPC
  1545.  
  1546. Allows you to "bundle" an arbitrary sequence of data into a picture variable
  1547. and later retrieve them. Handles ALL array types, and all data types except
  1548. boolean and time, which must be converted to integers.  Use for storing arrays
  1549. in fields or for passing arbitrary data sequences through generic messaging or
  1550. dispatch procedures. Compatible with 2.2 and 3.0. Version 1.1.1 fixes a bug
  1551. affecting 2D arrays. StuffIt 1.5.1 or later required. Shareware, $35, (c)
  1552. Copyright 1993 Scott Ribe. 
  1553.  
  1554.  
  1555. #### BINHEX     play-string-11-ext.hqx   ****
  1556.  
  1557. From "brian@HARPO.AMPR.AB.CA (Brian Hutchison)" Tue Sep  7 00:03:11 1993
  1558. Date: Mon, 6 Sep 1993 00:04:15 -0600 
  1559. From: brian@HARPO.AMPR.AB.CA (Brian Hutchison)
  1560. Subject: PlayString External update 
  1561.  
  1562. This is an update to the PlayString external for 4th Dimension. The
  1563. original had occasional crashing problems when used with the new Apple
  1564. Sound Manager 3.0. This file should replace the original in the appropriate
  1565. archive.
  1566.  
  1567. PlayString is a free and simple external procedure for 4th Dimension that
  1568. will play sounds associated with characters in a string. The sounds and
  1569. characters used by PlayString are user configurable. PlayString also allows
  1570. control of the Macintosh sound volume.
  1571.  
  1572. Some possible uses are:
  1573.  
  1574.      Dialing the phone
  1575.      Reading characters aloud
  1576.      Creating Voicemail-type messages
  1577.  
  1578. Enjoy!
  1579. _________________________________________________________________
  1580.  
  1581. Brian Hutchison
  1582. brian@harpo.ampr.ab.ca
  1583. _________________________________________________________________
  1584.  
  1585.  
  1586. #### BINHEX     post-key-pro-ext.hqx   ****
  1587.  
  1588. From Rdatasys.COM!peter@rdatasys.com Fri Jun 25 15:14:30 1993
  1589. Date: Fri, 25 Jun 93 10:41:47 PDT
  1590. From: peter@Rdatasys.COM (Peter Amiri)
  1591. Subject: PostKeyPro
  1592.  
  1593. Business Network, Inc.
  1594. Michael Morehead
  1595. A cleaner version than others.
  1596. Parameters:
  1597. 1: ASCII code of the key to post
  1598. 2: Modifiers to press
  1599.  
  1600. PostKeyPro(Ascii("I");256)
  1601.  
  1602. Modifier codes:
  1603. cmdKey - 256
  1604. shiftKey - 512
  1605. alphaLock - 1024
  1606. optionKey - 2048
  1607. controlKey - 4096
  1608.  
  1609. ----------------
  1610. I believe the modifier keys are cumulative i.e. for command-shift you would
  1611. pass as your second argument 768 = 256+512. 
  1612.  
  1613.  
  1614. #### BINHEX     quickeys-ext.hqx   ****
  1615.  
  1616. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:48:42.08
  1617. To:    hagood@scri1.scri.fsu.edu
  1618. CC:    
  1619. Subj:    4D QuickKeys Ext
  1620.  
  1621. Date: Wed, 31 Jul 91 13:28 GMT +1200
  1622. From: Allan Udy <ALLAN@otago.ac.nz>
  1623. Subject: 4D QuickKeys Ext
  1624. To: hagood@scri1.scri.fsu.edu
  1625. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  1626.  
  1627. 4DQuick
  1628. Posts a QuicKey sequence, by name or code to be executed by QuicKeys.
  1629.  
  1630.  
  1631. #### BINHEX     quit-ext.hqx   ****
  1632.  
  1633. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:10:29.87
  1634. To:    hagood@scri1.scri.fsu.edu
  1635. CC:    
  1636. Subj:    Quit Ext
  1637.  
  1638. Date: Wed, 31 Jul 91 13:01 GMT +1200
  1639. From: Allan Udy <ALLAN@otago.ac.nz>
  1640. Subject: Quit Ext
  1641. To: hagood@scri1.scri.fsu.edu
  1642. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  1643.  
  1644. Quit4D(Expr)  Expr is a numeric expression
  1645. Quit allows you to automatically quit a 4D database by formula. The Expr is used to specify what you want to do 
  1646.  
  1647. If your database is running under multi-user mode   2 and 12 are not supported. 1 and 11 work respectively like 3 and 13. Quit4D works correctly under multi-user mode only if the database has been opened with a password with an associated startup proce
  1648.  
  1649.  
  1650.  
  1651. #### BINHEX     read-button-ext.hqx   ****
  1652.  
  1653. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:10:05.44
  1654. To:    hagood@scri1.scri.fsu.edu
  1655. CC:    
  1656. Subj:    ReadButton Ext
  1657.  
  1658. Date: Wed, 31 Jul 91 13:01 GMT +1200
  1659. From: Allan Udy <ALLAN@otago.ac.nz>
  1660. Subject: ReadButton Ext
  1661. To: hagood@scri1.scri.fsu.edu
  1662. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  1663.  
  1664. ReadButton(Var1;Var2)
  1665. JJJVar1 is the handle to an external area
  1666. JJJVar2 is a numeric variable
  1667.  
  1668. You must call ReadButton  in the During phase of a layout procedure for each picture button you have installed in a layout.
  1669.  
  1670. If the call to the during phase is due to a click in a button, Var2 is equal to 1 else it is equal to 0.
  1671.  
  1672.  
  1673.  
  1674.  
  1675. #### BINHEX     read-pict-file-ext.hqx   ****
  1676.  
  1677. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:09:42.94
  1678. To:    hagood@scri1.scri.fsu.edu
  1679. CC:    
  1680. Subj:    ReadPictFile Ext
  1681.  
  1682. Date: Wed, 31 Jul 91 13:00 GMT +1200
  1683. From: Allan Udy <ALLAN@otago.ac.nz>
  1684. Subject: ReadPictFile Ext
  1685. To: hagood@scri1.scri.fsu.edu
  1686. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  1687.  
  1688. ReadPICTFile(picvar;filename)
  1689. causes a SFGetFile where user can open  any file of type 'PICT'.
  1690.  
  1691.  
  1692.  
  1693. #### BINHEX     read-write-var-ext.hqx   ****
  1694.  
  1695. From 73507.3041@CompuServe.COM Sun Jul 25 21:39:23 1993
  1696. Date: 25 Jul 93 21:36:06 EDT
  1697. From: Scott Ribe <73507.3041@CompuServe.COM>
  1698. Subject: other stuff
  1699.  
  1700. ReadWriteVar, $25 shareware, read and write variables to external files. This
  1701. covers a lot of functionality already available in 4D, but:
  1702.  
  1703. 1)  It uses regular Mac OS file references, not 4D's bizarro document
  1704. references, whatever they are, so you can use normal OS calls on the files if
  1705. you wish to do something not provided in this package.
  1706.  
  1707. 2) When you ask it to write an array, it writes the whole array out, very
  1708. quickly. As opposed to 4D, where it just writes out the integer corresponding
  1709. to the current selection and you have to write a loop to write out the
  1710. elements. It's 20-50 times faster than the equivalent compiled 4D code for text
  1711. arrays, which is the worst case. Arrays of fixed-length items are much faster.
  1712.  
  1713.  
  1714. #### BINHEX     real-number-checker-ext.hqx   ****
  1715.  
  1716. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:41:46.84
  1717. To:    hagood@scri1.scri.fsu.edu
  1718. CC:    
  1719. Subj:    Real Number Checker
  1720.  
  1721. Date: Wed, 31 Jul 91 13:20 GMT +1200
  1722. From: Allan Udy <ALLAN@otago.ac.nz>
  1723. Subject: Real Number Checker
  1724. To: hagood@scri1.scri.fsu.edu
  1725. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  1726.  
  1727. ClassExtended
  1728.  
  1729. Determines if the passed string is actually a real number, or if it is an invalid number.
  1730.  
  1731. See External Mover comments for parameters.
  1732.  
  1733.  
  1734.  
  1735. #### BINHEX     rename-it-ext.hqx   ****
  1736.  
  1737. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:09:22.07
  1738. To:    hagood@scri1.scri.fsu.edu
  1739. CC:    
  1740. Subj:    RenameIt Ext
  1741.  
  1742. Date: Wed, 31 Jul 91 13:00 GMT +1200
  1743. From: Allan Udy <ALLAN@otago.ac.nz>
  1744. Subject: RenameIt Ext
  1745. To: hagood@scri1.scri.fsu.edu
  1746. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  1747.  
  1748. RenameIt(SourceFile;DestFile;ErrorMsg)
  1749. Used to rename files. I.e. Finder emulation!!!
  1750.  
  1751.  
  1752. #### BINHEX     resize-window-ext.hqx   ****
  1753.  
  1754. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:09:17.00
  1755. To:    hagood@scri1.scri.fsu.edu
  1756. CC:    
  1757. Subj:    ResizeWindow Ext
  1758.  
  1759. Date: Wed, 31 Jul 91 13:00 GMT +1200
  1760. From: Allan Udy <ALLAN@otago.ac.nz>
  1761. Subject: ResizeWindow Ext
  1762. To: hagood@scri1.scri.fsu.edu
  1763. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  1764.  
  1765. ResizeWindow
  1766. ResizeWill take the frontmost window and make it as high and wide as specified by the two paramaters.
  1767.  
  1768.  
  1769.  
  1770. #### BINHEX     resources-104-ext.hqx   ****
  1771.  
  1772. Date: 3 Dec 1992 18:16:28 U 
  1773. From: "Robert Hess" <robert_hess@macweek.ziff.com>
  1774. Subject: 4DtoResourcesTo4D 1.0.4 
  1775.  
  1776. 4DtoResourcesTo4D 1.0.4
  1777. The 4D<->Resources externals are a pair of externals giving developers the
  1778. ability to read and write data from/to any kind of resource, thus permitting
  1779. extensive customizability of 4D databases.
  1780.  
  1781. Version 1.0.4: change in the way I open and close files to be really, really
  1782. nice to Server/3.0. This should avoid any possible problems which might have
  1783. occurred due to multiple processes slamming the same file "simultaneously".
  1784.  
  1785. Read the 'Read Me' for instructions, warnings and the legal stuff.
  1786.  
  1787. Robert Hess
  1788. Internet: robert_hess@macweek.ziff.com
  1789. AppleLink: WNDZSX -or- MACWEEK
  1790. AOL: RobHess -or- MacWEEK
  1791. CIS: 72511,333
  1792.  
  1793.  
  1794.  
  1795.  
  1796. #### BINHEX     screen-res-101-ext.hqx   ****
  1797.  
  1798. From macmod@SUMEX-AIM.Stanford.EDU Fri Aug 13 16:23:48 1993
  1799. From: "Rene G.A. Ros" <rgaros@bio.vu.nl>
  1800. Subject: screenres-101-ext.hqx 
  1801. Date: Fri, 13 Aug 93 12:30:57 MET DST 
  1802.  
  1803. 4D ScreenRes 1.0.1.ext
  1804. Freeware.
  1805.  
  1806. Returns horizontal, vertical resolution and screen depth
  1807. of main screen.
  1808.  
  1809. (C) 1992-1993, Rene G.A. Ros Amsterdam, The Netherlands
  1810. rgaros@bio.vu.nl
  1811.  
  1812. See documentation included with some externals for
  1813. legal stuff chapter regarding distribution.
  1814. May be distributed freely, but permission is
  1815. needed to include on large storage media.
  1816. Permission has been granted so far to:
  1817.   Arizona Macintosh Users Group (BBS in a box)
  1818.   Pacific HiTech, Inc. (Info-Mac CD-ROM)
  1819.   IDG Communications Nederland (MacWorld CD-ROM)
  1820.  
  1821.  
  1822.  
  1823. #### BINHEX     select-ext.hqx   ****
  1824.  
  1825. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:08:50.46
  1826. To:    hagood@scri1.scri.fsu.edu
  1827. CC:    
  1828. Subj:    Select Ext
  1829.  
  1830. Date: Wed, 31 Jul 91 13:00 GMT +1200
  1831. From: Allan Udy <ALLAN@otago.ac.nz>
  1832. Subject: Select Ext
  1833. To: hagood@scri1.scri.fsu.edu
  1834. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  1835.  
  1836. ext_Select
  1837. I wanted an easy way of making a selection from a list of things.  I had been using a layout and the TextParse external but then I ran into the inevitable problem of having one window open and needing the select.  So I wrote this.
  1838.  
  1839.  
  1840. #### BINHEX     semi-modal-windows-ext.hqx   ****
  1841.  
  1842. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:08:25.52
  1843. To:    hagood@scri1.scri.fsu.edu
  1844. CC:    
  1845. Subj:    SemiModal Windows Pack
  1846.  
  1847. Date: Wed, 31 Jul 91 12:59 GMT +1200
  1848. From: Allan Udy <ALLAN@otago.ac.nz>
  1849. Subject: SemiModal Windows Pack
  1850. To: hagood@scri1.scri.fsu.edu
  1851. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  1852.  
  1853. SemiModal
  1854. SemiModal is a task and package that allows semi modal windows in 4D.
  1855.  
  1856. The meaning of this is when you bring up a window in 4D mouse downs
  1857. will only affect the front window, the menu bar and the system window.
  1858. System window being other apps and all.
  1859.  
  1860. All you have to do is install it with the external mover into any
  1861. database you wish to use it in and go.  It runs in the background with
  1862. no additional calls needed.
  1863.  
  1864. I use up as little CPU time as possible so it shouldn't be a problem
  1865. to use.  If you experience any time problems let me know on
  1866. compuserve.
  1867.  
  1868.  
  1869. #### BINHEX     set-clock-ext.hqx   ****
  1870.  
  1871.  
  1872. #### BINHEX     set-cursor-ext.hqx   ****
  1873.  
  1874. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:07:32.88
  1875. To:    hagood@scri1.scri.fsu.edu
  1876. CC:    
  1877. Subj:    SetCursor Ext
  1878.  
  1879. Date: Wed, 31 Jul 91 12:59 GMT +1200
  1880. From: Allan Udy <ALLAN@otago.ac.nz>
  1881. Subject: SetCursor Ext
  1882. To: hagood@scri1.scri.fsu.edu
  1883. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  1884.  
  1885. SetCursor 
  1886. SetCursor will display a different cursor (until 4D resets it).  The built in cursors are   
  1887. 1 = I-Beam, 2 = Thin cross, 3 = Fat cross, 4 = Watch
  1888.  
  1889.  
  1890. #### BINHEX     set-dbpath-ext.hqx   ****
  1891.  
  1892. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:27:13.56
  1893. To:    hagood@scri1.scri.fsu.edu
  1894. CC:    
  1895. Subj:    GetSEtDBPath
  1896.  
  1897. Date: Wed, 31 Jul 91 13:11 GMT +1200
  1898. From: Allan Udy <ALLAN@otago.ac.nz>
  1899. Subject: GetSEtDBPath
  1900. To: hagood@scri1.scri.fsu.edu
  1901. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  1902.  
  1903.  
  1904. #### BINHEX     set-str-ext.hqx   ****
  1905.  
  1906. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:07:55.20
  1907. To:    hagood@scri1.scri.fsu.edu
  1908. CC:    
  1909. Subj:    SetStr Ext
  1910.  
  1911. Date: Wed, 31 Jul 91 12:59 GMT +1200
  1912. From: Allan Udy <ALLAN@otago.ac.nz>
  1913. Subject: SetStr Ext
  1914. To: hagood@scri1.scri.fsu.edu
  1915. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  1916.  
  1917. SetStr(STR ID;newString)
  1918. SetStr will change the contents of string referenced by STR ID to that of newString.
  1919.  
  1920.  
  1921. #### BINHEX     size-rect-ext.hqx   ****
  1922.  
  1923. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:06:28.60
  1924. To:    hagood@scri1.scri.fsu.edu
  1925. CC:    
  1926. Subj:    SizeRect Ext
  1927.  
  1928. Date: Wed, 31 Jul 91 12:58 GMT +1200
  1929. From: Allan Udy <ALLAN@otago.ac.nz>
  1930. Subject: SizeRect Ext
  1931. To: hagood@scri1.scri.fsu.edu
  1932. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  1933.  
  1934. SizeRect(left;top;right;bottom)
  1935. lets you draw a rectangle and returns the LOCAL coordinates.
  1936.  
  1937.  
  1938.  
  1939. #### BINHEX     sound-array-ext.hqx   ****
  1940.  
  1941. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:06:08.14
  1942. To:    hagood@scri1.scri.fsu.edu
  1943. CC:    
  1944. Subj:    Snd Array Ext
  1945.  
  1946. Date: Wed, 31 Jul 91 12:58 GMT +1200
  1947. From: Allan Udy <ALLAN@otago.ac.nz>
  1948. Subject: Snd Array Ext
  1949. To: hagood@scri1.scri.fsu.edu
  1950. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  1951.  
  1952. SndArray 
  1953. SndArray - external to fill a text array with the names of all available sounds.
  1954.  
  1955.  
  1956. #### BINHEX     soundex-ext.hqx   ****
  1957.  
  1958. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:05:15.60
  1959. To:    hagood@scri1.scri.fsu.edu
  1960. CC:    
  1961. Subj:    Soundex
  1962.  
  1963. Date: Wed, 31 Jul 91 12:58 GMT +1200
  1964. From: Allan Udy <ALLAN@otago.ac.nz>
  1965. Subject: Soundex
  1966. To: hagood@scri1.scri.fsu.edu
  1967. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  1968.  
  1969. See External Mover comments for parameters.
  1970.  
  1971.  
  1972. #### BINHEX     space-break-ext.hqx   ****
  1973.  
  1974. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 21:04:39.91
  1975. To:    hagood@scri1.scri.fsu.edu
  1976. CC:    
  1977. Subj:    4D SpaceBreak Ext
  1978.  
  1979. Date: Wed, 31 Jul 91 12:57 GMT +1200
  1980. From: Allan Udy <ALLAN@otago.ac.nz>
  1981. Subject: 4D SpaceBreak Ext
  1982. To: hagood@scri1.scri.fsu.edu
  1983. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  1984.  
  1985. SpaceBreak(fullstr;len;returnstr; remainstr)
  1986.  
  1987. This external breaks a string at the last space before the passed length.  A string without spaces will be broken at the length point.  A string shorter than the length will be returned complete.
  1988.  
  1989. This routine will take a long string and break it into lines of length vlen each separated by a CRLF.  This is useful for serial printing when you want to break a page of text into lines of a specified length.  Be sure to initialize all variables befor
  1990.  
  1991.  
  1992.  
  1993. #### BINHEX     speech-pack-221-updt.hqx   ****
  1994.  
  1995. From: "Rene G.A. Ros" <rgaros@bio.vu.nl>
  1996. Subject: speech-pack-221-updt.sit.hqx
  1997. Date: Fri, 12 Aug 1994 08:47:31 +0200 (MET DST)
  1998.  
  1999.  
  2000. 4D SpeechPack 2.2.1.ext          BUG FIX
  2001. Shareware $15. External for 4th Dimension.
  2002.  
  2003. An external package for 4th Dimension which adds
  2004. Text-to-Speech capabilities to your data-bases! Don't just
  2005. display a message but talk to your user. What kind of
  2006. interaction is more natural? And the quality of the voices
  2007. is also pretty good these days.
  2008.  
  2009. This is an updater for 4D Speech Pack 2.2 which patches it
  2010. to version 2.2.1 providing support for MacinTalk Pro 1.3 to
  2011. the SP Voice Sound function.
  2012.  
  2013. Rene Ros
  2014. rgaros@bio.vu.nl
  2015.  
  2016. Archived as: /info-mac/dev/a4d/ext/speech-pack-221-updt.sit.hqx
  2017.  
  2018.  
  2019.  
  2020. #### BINHEX     speech-pack-221.hqx   ****
  2021.  
  2022. From: "Rene G.A. Ros" <rgaros@bio.vu.nl>
  2023. Subject: speech-pack-221.sea.hqx
  2024. Date: Fri, 12 Aug 1994 08:47:49 +0200 (MET DST)
  2025.  
  2026. 4D SpeechPack 2.2.1.ext          BUG FIX
  2027. Shareware $15. External for 4th Dimension.
  2028.  
  2029. An external package for 4th Dimension which adds
  2030. Text-to-Speech capabilities to your data-bases! Don't just
  2031. display a message but talk to your user. What kind of
  2032. interaction is more natural? And the quality of the voices
  2033. is also pretty good these days.
  2034.  
  2035. Rene Ros
  2036. rgaros@bio.vu.nl
  2037.  
  2038. Replaces:    /info-mac/dev/a4d/ext/speech-pack-22.sea.hqx
  2039. Archived as: /info-mac/dev/a4d/ext/speech-pack-221.sea.hqx
  2040.  
  2041.  
  2042.  
  2043. #### BINHEX     square-button-ext.hqx   ****
  2044.  
  2045. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 17:39:24.63
  2046. To:    hagood@scri1.scri.fsu.edu
  2047. CC:    
  2048. Subj:    SquareButton ext
  2049.  
  2050. Date: Wed, 31 Jul 91 09:19 GMT +1200
  2051. From: Allan Udy <ALLAN@otago.ac.nz>
  2052. Subject: SquareButton ext
  2053. To: hagood@scri1.scri.fsu.edu
  2054. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  2055.  
  2056. SquareButton
  2057. JJJThis procedure does not require parameters.
  2058.  
  2059. This procedure manages an external area in an 4D layout and simulates an invisible button which is highlighted by an invert. You can get the value of the button by calling ReadButton (another external routine). The button is 1 if it has been clicked, 0
  2060.  
  2061.  
  2062.  
  2063. #### BINHEX     string-2-array-ext.hqx   ****
  2064.  
  2065. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 17:38:39.91
  2066. To:    hagood@scri1.scri.fsu.edu
  2067. CC:    
  2068. Subj:    StrToArray ext
  2069.  
  2070. Date: Wed, 31 Jul 91 09:19 GMT +1200
  2071. From: Allan Udy <ALLAN@otago.ac.nz>
  2072. Subject: StrToArray ext
  2073. To: hagood@scri1.scri.fsu.edu
  2074. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  2075.  
  2076. STRTOARRAY(STR#ID;Array;Error)
  2077.  
  2078. STR#ID -> The resource Id of the requested STR#.
  2079. Array -> The 4D array to fill, this must be declared as a TEXT array.
  2080. Error <- The error code if there was a problem.
  2081.  
  2082.  
  2083.  
  2084. #### BINHEX     sys-folder-ext.hqx   ****
  2085.  
  2086. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 17:38:20.97
  2087. To:    hagood@scri1.scri.fsu.edu
  2088. CC:    
  2089. Subj:    SysFolder ext
  2090.  
  2091. Date: Wed, 31 Jul 91 09:18 GMT +1200
  2092. From: Allan Udy <ALLAN@otago.ac.nz>
  2093. Subject: SysFolder ext
  2094. To: hagood@scri1.scri.fsu.edu
  2095. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  2096.  
  2097. SysFolder
  2098. Here is an external that simply passes back the full path name to the system folder.
  2099. I had to do it for storing prefs and I thought you might like it.  If not then by all means throw it away...
  2100.  
  2101.  
  2102. #### BINHEX     system-7-pack-36-demo.hqx   ****
  2103.  
  2104. Date: Mon, 15 Nov 1993 21:02:54 -0800
  2105. From: isis@netcom.com (Mike Cohen)
  2106. Subject: System 7 Pack 3.6 Demo
  2107.  
  2108.  
  2109.  
  2110. --========================_15912710==_
  2111. Content-Type: text/plain; charset="us-ascii"
  2112.  
  2113. Enclosed is a new demo version of System 7 Pack, version 3.6. This version
  2114. enhances object model & AppleScript support.
  2115.  
  2116. System 7 Pack is a 4D external package which lets you send & receive
  2117. AppleEvents and take full advantage of AppleScript & UserLand Frontier.
  2118. Version 3.6 is compatible with 4D 2.2.3/4.2.3 and 3.0.5/5.0.5 or later.
  2119. This demo includes a sample database.
  2120.  
  2121.  
  2122.  
  2123. --========================_15912710==_
  2124. Content-Type: application/mac-binhex40; name="S7P_3.6_Demo.sit"
  2125.  
  2126.  
  2127. #### BINHEX     system-7-pack-36-docs.hqx   ****
  2128.  
  2129. Date: Mon, 15 Nov 1993 21:03:52 -0800
  2130. From: isis@netcom.com (Mike Cohen)
  2131. Subject: System 7 Pack 3.6 Manual
  2132.  
  2133.  
  2134.  
  2135. --========================_15912710==_
  2136. Content-Type: text/plain; charset="us-ascii"
  2137.  
  2138. Enclosed is the manual for System 7 Pack version 3.6.
  2139.  
  2140. System 7 Pack is a 4D external package which lets you send & receive
  2141. AppleEvents and take full advantage of AppleScript & UserLand Frontier.
  2142. Version 3.6 is compatible with 4D 2.2.3/4.2.3 and 3.0.5/5.0.5 or later.
  2143.  
  2144.  
  2145.  
  2146. --========================_15912710==_
  2147. Content-Type: application/mac-binhex40; name="S7P_3.6_Manual.sit"
  2148.  
  2149.  
  2150. #### BINHEX     system-7-pack-36-updt.hqx   ****
  2151.  
  2152. Date: Mon, 15 Nov 1993 21:04:38 -0800
  2153. From: isis@netcom.com (Mike Cohen)
  2154. Subject: System 7 Pack 3.6 Updater
  2155.  
  2156.  
  2157.  
  2158. --========================_15912710==_
  2159. Content-Type: text/plain; charset="us-ascii"
  2160.  
  2161. Enclosed is an updater for System 7 Pack, version 3.6. This version
  2162. enhances object model & AppleScript support.
  2163.  
  2164. This will convert any registered copy of System 7 Pack 3.3 or later to
  2165. version 3.6. Demo copies or earlier versions will not be updated.
  2166.  
  2167. System 7 Pack is a 4D external package which lets you send & receive
  2168. AppleEvents and take full advantage of AppleScript & UserLand Frontier.
  2169. Version 3.6 is compatible with 4D 2.2.3/4.2.3 and 3.0.5/5.0.5 or later.
  2170.  
  2171.  
  2172.  
  2173. --========================_15912710==_
  2174. Content-Type: application/mac-binhex40; name="S7P_3.6_Updater.sit"
  2175.  
  2176.  
  2177. #### BINHEX     system-info-ext.hqx   ****
  2178.  
  2179. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 17:37:49.25
  2180. To:    hagood@scri1.scri.fsu.edu
  2181. CC:    
  2182. Subj:    SystemInfos ext
  2183.  
  2184. Date: Wed, 31 Jul 91 09:18 GMT +1200
  2185. From: Allan Udy <ALLAN@otago.ac.nz>
  2186. Subject: SystemInfos ext
  2187. To: hagood@scri1.scri.fsu.edu
  2188. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  2189.  
  2190. SystemInfos(Var1;Var2;Var3;Var4;Var5;Var6;Var7;Var8;Var9)
  2191.    Var1...Var6 are alphanumeric variables
  2192.    Var7...Var9 are numeric variables
  2193.  
  2194. By calling SystemInfos, you get useful information about the system environment of your database. After the call  
  2195.  
  2196. Var1, contains a string equal to the system version.
  2197. Var2, contains a string equal to the Finder version.
  2198. Var3, contains a string equal to the version of the current selected printer.
  2199. Var4, contains a string equal to the version of the Macintosh.
  2200. Var5, contains a string equal to the current file system used ( MFS or HFS)
  2201. Var6, contains a string equal to the version of CPU (68000 or 68020)
  2202. Var7, contains the memory size in Kbytes
  2203. Var8, contains the free memory in bytes.
  2204. Var9, contains the size in bytes of the cache memory.
  2205.  
  2206.  
  2207.  
  2208. #### BINHEX     tcpip-ext.hqx   ****
  2209.  
  2210.  
  2211. #### BINHEX     text-2-dollar-ext.hqx   ****
  2212.  
  2213. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 17:36:10.72
  2214. To:    hagood@scri1.scri.fsu.edu
  2215. CC:    
  2216. Subj:    TextDollar ext
  2217.  
  2218. Date: Wed, 31 Jul 91 09:16 GMT +1200
  2219. From: Allan Udy <ALLAN@otago.ac.nz>
  2220. Subject: TextDollar ext
  2221. To: hagood@scri1.scri.fsu.edu
  2222. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  2223.  
  2224. TextDollar(amount;str)
  2225. returns in str the English version of the real amount.  For check writing.
  2226.  
  2227. TextDollar(123.45;x)
  2228. x becomes  
  2229. One Hundred Twenty Three and 45/xx Dollars
  2230.  
  2231. TextDollar(19.998;x)
  2232. x becomes  
  2233. Twenty and 00/xx Dollars
  2234.  
  2235.  
  2236. #### BINHEX     tick-count-ext.hqx   ****
  2237.  
  2238. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 17:35:48.52
  2239. To:    hagood@scri1.scri.fsu.edu
  2240. CC:    
  2241. Subj:    TickCount Ext
  2242.  
  2243. Date: Wed, 31 Jul 91 09:16 GMT +1200
  2244. From: Allan Udy <ALLAN@otago.ac.nz>
  2245. Subject: TickCount Ext
  2246. To: hagood@scri1.scri.fsu.edu
  2247. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  2248.  
  2249. TickCount(vticks)
  2250.  
  2251. TickCount returns in vticks the number of ticks (60ths of a second) that have passed since midnight.  Note that this clock "turns over" at midnight.
  2252.  
  2253.  
  2254.  
  2255. #### BINHEX     timers-ext.hqx   ****
  2256.  
  2257. From 73507.3041@CompuServe.COM Sun Jul 25 21:44:59 1993
  2258. Date: 25 Jul 93 21:38:54 EDT
  2259. From: Scott Ribe <73507.3041@CompuServe.COM>
  2260. Subject: Timers BinHex
  2261.  
  2262. Timers, free, uses the Time Manager to get accurate timings with a
  2263. resolution of at most a millisecond, down to 20 microseconds,
  2264. depending on your hardware.  Much more precise and accurate than
  2265. counting ticks because it doesn't get "paused" if interrupts are
  2266. disabled. Includes Think C source code.
  2267.  
  2268.  
  2269. #### BINHEX     type-change-ext.hqx   ****
  2270.  
  2271. Date: Thu, 21 Oct 1993 11:33:09 +0100
  2272. From: jce@jcd.se (John Cargill-Ek)
  2273. Subject: Re: NewFiles
  2274.  
  2275.  
  2276.  
  2277. --========================_19692486==_
  2278. Content-Type: text/plain; charset="us-ascii"
  2279.  
  2280. >Mail it to info-mac@sumex.
  2281. >
  2282. >Bill
  2283.  
  2284. 4th dimension external to change creator and type of file.
  2285.  
  2286. /john
  2287.  
  2288.  
  2289.  
  2290. --========================_19692486==_
  2291. Content-Type: application/mac-binhex40; name="TypeChange.sit"
  2292.  
  2293.  
  2294. #### BINHEX     unmount-ext.hqx   ****
  2295.  
  2296. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 17:23:44.91
  2297. To:    hagood@scri1.scri.fsu.edu
  2298. CC:    
  2299. Subj:    4D Unmount external
  2300.  
  2301. Date: Wed, 31 Jul 91 09:07 GMT +1200
  2302. From: Allan Udy <ALLAN@otago.ac.nz>
  2303. Subject: 4D Unmount external
  2304. To: hagood@scri1.scri.fsu.edu
  2305. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  2306.  
  2307. Unmount
  2308. Allows a 4th Dimension( program to unmount volumes, ejecting them first if appropriate.
  2309.  
  2310.  
  2311. #### BINHEX     update-window-ext.hqx   ****
  2312.  
  2313. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 17:22:53.14
  2314. To:    hagood@scri1.scri.fsu.edu
  2315. CC:    
  2316. Subj:    4D Update Window external
  2317.  
  2318. Date: Wed, 31 Jul 91 09:06 GMT +1200
  2319. From: Allan Udy <ALLAN@otago.ac.nz>
  2320. Subject: 4D Update Window external
  2321. To: hagood@scri1.scri.fsu.edu
  2322. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  2323.  
  2324. Update External
  2325. This External will post and update event for the current active window.
  2326.  
  2327.  
  2328. #### BINHEX     version-num-ext.hqx   ****
  2329.  
  2330. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 17:22:11.97
  2331. To:    hagood@scri1.scri.fsu.edu
  2332. CC:    
  2333. Subj:    4D Version No external
  2334.  
  2335. Date: Wed, 31 Jul 91 09:06 GMT +1200
  2336. From: Allan Udy <ALLAN@otago.ac.nz>
  2337. Subject: 4D Version No external
  2338. To: hagood@scri1.scri.fsu.edu
  2339. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  2340.  
  2341. Read_Version(TheVersion)
  2342.  
  2343. Returns in TheVersion the complete version number contained in the resource vers ID=1.
  2344.  
  2345.  
  2346. #### BINHEX     violate-111-ext.hqx   ****
  2347.  
  2348. From: "Rene G.A. Ros" <rgaros@bio.vu.nl>
  2349. Subject: violate-111.sit.hqx
  2350. Date: Wed, 1 Jun 1994 14:33:48 +0200 (MET DST)
  2351.  
  2352. 4D Violate 1.1.1.ext             BUG FIX
  2353. Freeware. External for 4th Dimension.
  2354.  
  2355. Allows you to obtain and change the:
  2356. - speaker volume,
  2357. - monitor type and colour depth and
  2358. - Balloon Help state
  2359. - state of screensavers
  2360. - Restart, Shutdown and empty trash
  2361. from within a 4th Dimension data-base.
  2362.  
  2363. Fixes a bug with restart, shutdown and empty trash which
  2364. occured with 4D 3.x.
  2365.  
  2366.  
  2367. Rene Ros
  2368. rgaros@bio.vu.nl
  2369.  
  2370. Replaces:    /info-mac/dev/a4d/ext/violate-11.hqx
  2371. Archived as: /info-mac/dev/a4d/ext/violate-111.hqx
  2372.  
  2373.  
  2374.  
  2375. #### BINHEX     volume-name-11.hqx   ****
  2376.  
  2377. From: "Rene G.A. Ros" <rgaros@bio.vu.nl>
  2378. Subject: no subject (file transmission)
  2379. Date: Thu, 15 Sep 1994 13:08:39 +0200 (MET DST)
  2380.  
  2381.  
  2382. 4D Volumes 1.1.ext               MINOR UPGRADE
  2383. Freeware. External for 4th Dimension.
  2384.  
  2385. Returns name and file system type of by index specified
  2386. volume.
  2387. This version recognizes more file systems.
  2388.  
  2389. Rene Ros
  2390. rgaros@bio.vu.nl
  2391.  
  2392. Replaces:    /info-mac/dev/a4d/ext/volume-name-103.hqx
  2393. Archived as: /info-mac/dev/a4d/ext/volume-name-11.hqx
  2394.  
  2395.  
  2396.  
  2397. #### BINHEX     wedd-ext.hqx   ****
  2398.  
  2399.  
  2400. #### BINHEX     window-pack-ext.hqx   ****
  2401.  
  2402. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 17:21:46.19
  2403. To:    hagood@scri1.scri.fsu.edu
  2404. CC:    
  2405. Subj:    4D WindowPack package
  2406.  
  2407. Date: Wed, 31 Jul 91 09:05 GMT +1200
  2408. From: Allan Udy <ALLAN@otago.ac.nz>
  2409. Subject: 4D WindowPack package
  2410. To: hagood@scri1.scri.fsu.edu
  2411. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  2412.  
  2413. WindowPack
  2414. WindowPack lets you directly manipulate windows from 4th dimension procedures.  Warning  You can manipulate windows which belong to applications other than 4th dimension if you are not careful.  Follow the examples and instructions to make sure you get
  2415. Externals included in WindowPack 
  2416. GetWRef  Longint
  2417. HideW(Longint)
  2418. ShowW(Longint)
  2419. SetWTitle(Longint;String)
  2420. GetWTitlt(Longint;String)
  2421. TopWPos(Longint;Longint)
  2422. SelectW(Longint)
  2423. ResizeW(Longint;Longint)
  2424. MoveW(Longint;Longint)
  2425.  
  2426.  
  2427.  
  2428. #### BINHEX     window-tools-ext.hqx   ****
  2429.  
  2430.  
  2431. #### BINHEX     xmodem-ext.hqx   ****
  2432.  
  2433.  
  2434. #### BINHEX     yes-no-ext.hqx   ****
  2435.  
  2436. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 17:20:03.98
  2437. To:    hagood@scri1.scri.fsu.edu
  2438. CC:    
  2439. Subj:    4D Yes No External
  2440.  
  2441. Date: Wed, 31 Jul 91 09:05 GMT +1200
  2442. From: Allan Udy <ALLAN@otago.ac.nz>
  2443. Subject: 4D Yes No External
  2444. To: hagood@scri1.scri.fsu.edu
  2445. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  2446.  
  2447. YesNo(Expr;Var)
  2448.    Expr is an alphanumeric expression
  2449.    Var is a numeric variable
  2450.  
  2451. YesNo displays a dialog with the message specified by Expr. There are 3 buttons in the dialog   Yes, No and Cancel. If the user clicks in Yes, Var is equal to 1, if the user clicks in No, it is equal to 2, if the user clicks in Cancel it is equal to 3.
  2452.  
  2453.  
  2454.  
  2455. #### BINHEX     zoom-ext.hqx   ****
  2456.  
  2457. From:    SMTP%"ALLAN@otago.ac.nz" 30-JUL-1991 17:19:48.14
  2458. To:    hagood@scri1.scri.fsu.edu
  2459. CC:    
  2460. Subj:    4D Zoom externals
  2461.  
  2462. Date: Wed, 31 Jul 91 09:04 GMT +1200
  2463. From: Allan Udy <ALLAN@otago.ac.nz>
  2464. Subject: 4D Zoom externals
  2465. To: hagood@scri1.scri.fsu.edu
  2466. X-VMS-To: IN%"hagood@scri1.scri.fsu.edu"
  2467.  
  2468. ZoomRect(l,t,r,b,left,top,right,bottom,steps)
  2469. Zoom from one rectangle (l,t,r,b) to (left,top,right,bottom) in steps increments
  2470.  
  2471.  
  2472.